package day06;

/**
 * @author Huangjin
 * @version 1.0
 * describe:扩展练习
 * @date 2023/2/17 18:59
 */
public class ExtensionPractice {
    public static void main(String[] args) {
        int[] arr = {10,20,25,36,54,21};
        int a = getMaxOfArray(arr);
        System.out.println("最大值为："+a);
        int[] array = generate(10);
        System.out.println("随机生成的数组为：");
        for (int i : array){
            System.out.print(i+"\t");
        }
    }

    /**
     * 1. 将数组作为参数，方法中获取元素的最大值，将获取到的最大值返回
     */
    public static int getMaxOfArray(int[] array){
        int max = 0;
        for (int j : array) {
            if (max < j) {
                max = j;
            }
        }
        return max;
    }

    public static int[] generate(int len){
        int[] array = new int[len];
        for (int i = 0; i < array.length; i++) {
            array[i] = (int)(Math.random()*100);
        }
        return array;
    }
}
